package lab1;
/*  $Id: rosetta.java
 *  
 *  Copyright 2012, The Johns Hopkins University Whiting School of Engineering
 *  All rights reserved.
 *  This material may be used, modified and reproduced by faculty,
 *  staff, and students of The Johns Hopkins University for instruction, 
 *  evaluation, and grading purposes.  For any other permission, please 
 *  contact The Johns Hopkins University Whiting School of Engineering.
 */
import lab1.mStack.EmptyStackException;

/**
 *  Lab1 1 - rosetta.java
 *  @date       30JUNE2012
 *  @author     Michael W. Mathes
 *  @description  A class that holds all of the different languages that are
 *                tested with this lab as methods L1~L6 
 */
public class rosetta {
  // L1= { w: w contains equal numbers of A's and B's (in any order) and no other characters}    
  L1 Lang1 = new L1();
    
  //  L2 = { w: w is of the form AnBn, for some n > 0 }
  L2 Lang2 = new L2();    
    
//    L3 = { w: w is of the form AnB2n for some n > 0 }
  L3 Lang3 = new L3();
    
//  L4 = { w: w is of the form (AnBm)p, for some m,n,p > 0 }   
  L4 Lang4 = new L4();
        
//L5 = { a non-trivial language of your choice} 
  L5 Lang5 = new L5();
}
